/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package upeu.cepre.business;

import java.sql.*;
import java.util.ArrayList;
import java.util.List;
import upeu.cepre.model.Detallealumnocurso;
import upeu.cepre.model.Detalleperiodoalumno;
import upeu.cepre.util.DataBaseConexion;

public class DetallealumnocursoManager {

    private Connection connection;

//
//    public void Insert() {
//    }
//
//    public void Update() {
//    }
//
//    public void Delete() {
//    }

    /*
     * Metodos Complementarios
     */
//    public Alumno FindId() {
//    }
//
//    public void ObtenerId() {
//    }
    public List<Detallealumnocurso> ReportByIdAlumno(String idDetallePeriodoAlumno) {
        List<Detallealumnocurso> listTo = new ArrayList<Detallealumnocurso>();
        try {
            connection = DataBaseConexion.getConexion();
            Statement statement = connection.createStatement();
            PreparedStatement prepareestatemente = connection.prepareStatement("SELECT * FROM  detallealumnocurso Where idDetallePeriodoAlumno=? ");
            prepareestatemente.setString(1, idDetallePeriodoAlumno);
            ResultSet rs = prepareestatemente.executeQuery();
            while (rs.next()) {

                Detallealumnocurso to = new Detallealumnocurso();

                to.setIdDetalleAlumnoCurso(rs.getString("idDetalleAlumnoCurso"));
                to.setIdDetallePeriodoAlumno(rs.getString("idDetallePeriodoAlumno"));
                to.setIdDetallePeriodoCurso(rs.getString("idDetallePeriodoCurso"));
                to.setNotaCurso(rs.getString("notaCurso"));

                listTo.add(to);;
            }
            connection.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }

        return listTo;
    }
}
